﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Windows.Data;
using System.Globalization;
using ActivitiesControl.GUI.Silverlight.RemoteServices;

namespace ActivitiesControl.GUI.Silverlight.Utils
{
	public class DateTimeConverter
		: IValueConverter
	{
		public object Convert(object value,
						   Type targetType,
						   object parameter,
						   CultureInfo culture)
		{
			Date date = (Date)value;
			return new DateTime(date.Year, date.Month, date.Day).ToShortDateString();
		}

		public object ConvertBack(object value,
								  Type targetType,
								  object parameter,
								  CultureInfo culture)
		{
			return value as Date;
		}
	}
}
